package com.gw.ycny.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 崩塌调查信息主表
 * @TableName zhaa04a
 */
@TableName(value ="zhaa04a")
@Data
public class Zhaa04a implements Serializable {
    /**
     * 灾害点唯一编号
     */
    @TableId(value = "zhaa04a010")
    private String zhaa04a010;

    /**
     * 项目编号(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a020")
    private String zhaa04a020;

    /**
     * 灾害点名称(主键（需与地质灾害调查统一基本信息表保持一致）)
     */
    @TableField(value = "zhaa04a015")
    private String zhaa04a015;

    /**
     * 图幅编号
     */
    @TableField(value = "zhaa04a025")
    private String zhaa04a025;

    /**
     * 图幅名称
     */
    @TableField(value = "zhaa04a030")
    private String zhaa04a030;

    /**
     * 野外编号
     */
    @TableField(value = "zhaa04a035")
    private String zhaa04a035;

    /**
     * 室内编号
     */
    @TableField(value = "zhaa04a040")
    private String zhaa04a040;

    /**
     * 县市编号
     */
    @TableField(value = "zhaa04a045")
    private String zhaa04a045;

    /**
     * 省(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a050")
    private String zhaa04a050;

    /**
     * 县市区(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a055")
    private String zhaa04a055;

    /**
     * 乡镇(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a060")
    private String zhaa04a060;

    /**
     * 村(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a065")
    private String zhaa04a065;

    /**
     * 组(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a070")
    private String zhaa04a070;

    /**
     * 地理位置(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a075")
    private String zhaa04a075;

    /**
     * X坐标(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a080")
    private BigDecimal zhaa04a080;

    /**
     * Y坐标(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a085")
    private BigDecimal zhaa04a085;

    /**
     * Z坐标(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a090")
    private BigDecimal zhaa04a090;

    /**
     * 经度(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a095")
    private BigDecimal zhaa04a095;

    /**
     * 纬度(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a100")
    private BigDecimal zhaa04a100;

    /**
     * 斜坡类型(A：自然岩质，B：自然土质，C：人工岩质，D：人工土质，Z：其它)
     */
    @TableField(value = "zhaa04a105")
    private String zhaa04a105;

    /**
     * 崩塌类型(A：倾倒式，B：滑移式，C：鼓胀式，D：拉裂式，E：错断式)
     */
    @TableField(value = "zhaa04a110")
    private String zhaa04a110;

    /**
     * 坡顶标高（m）
     */
    @TableField(value = "zhaa04a115")
    private BigDecimal zhaa04a115;

    /**
     * 坡脚标高（m）
     */
    @TableField(value = "zhaa04a120")
    private BigDecimal zhaa04a120;

    /**
     * 发生时间
     */
    @TableField(value = "zhaa04a125")
    private LocalDateTime zhaa04a125;

    /**
     * 地层时代
     */
    @TableField(value = "zhaa04a130")
    private String zhaa04a130;

    /**
     * 地层岩性
     */
    @TableField(value = "zhaa04a135")
    private String zhaa04a135;

    /**
     * 构造部位
     */
    @TableField(value = "zhaa04a140")
    private String zhaa04a140;

    /**
     * 地震烈度(A：Ⅰ，B：Ⅱ，C：Ⅲ，D：Ⅳ，E：Ⅴ，F：Ⅵ，G：Ⅶ，H：Ⅷ，I：Ⅸ，J：Ⅹ，K：Ⅺ，L：Ⅻ)
     */
    @TableField(value = "zhaa04a145")
    private String zhaa04a145;

    /**
     * 地层倾向（°）
     */
    @TableField(value = "zhaa04a150")
    private Integer zhaa04a150;

    /**
     * 地层倾角（°）
     */
    @TableField(value = "zhaa04a155")
    private Integer zhaa04a155;

    /**
     * 微地貌(B：陡坡，C：缓坡，D：平台，E：陡崖)
     */
    @TableField(value = "zhaa04a160")
    private String zhaa04a160;

    /**
     * 地下水类型(A：孔隙水，B：裂隙水，C：岩溶水，D：潜水，E：承压水，F：上层滞水)
     */
    @TableField(value = "zhaa04a165")
    private String zhaa04a165;

    /**
     * 年均降雨量(MM)
     */
    @TableField(value = "zhaa04a170")
    private BigDecimal zhaa04a170;

    /**
     * 日最大降雨(MM)
     */
    @TableField(value = "zhaa04a175")
    private BigDecimal zhaa04a175;

    /**
     * 时最大降雨(MM)
     */
    @TableField(value = "zhaa04a180")
    private BigDecimal zhaa04a180;

    /**
     * 丰水位(M)
     */
    @TableField(value = "zhaa04a185")
    private BigDecimal zhaa04a185;

    /**
     * 枯水位（M）
     */
    @TableField(value = "zhaa04a190")
    private BigDecimal zhaa04a190;

    /**
     * 相对河流位置(A：左岸，B：右岸，C：凹岸，D：凸岸)
     */
    @TableField(value = "zhaa04a195")
    private String zhaa04a195;

    /**
     * 土地利用(A：耕地，B：草地，C：灌木，D：森林，E：裸露，F：建筑)
     */
    @TableField(value = "zhaa04a200")
    private String zhaa04a200;

    /**
     * 分布高程（m）
     */
    @TableField(value = "zhaa04a205")
    private BigDecimal zhaa04a205;

    /**
     * 坡高（m）
     */
    @TableField(value = "zhaa04a210")
    private BigDecimal zhaa04a210;

    /**
     * 坡宽（m）
     */
    @TableField(value = "zhaa04a215")
    private BigDecimal zhaa04a215;

    /**
     * 坡长（m）
     */
    @TableField(value = "zhaa04a220")
    private BigDecimal zhaa04a220;

    /**
     * 厚度（m）
     */
    @TableField(value = "zhaa04a225")
    private BigDecimal zhaa04a225;

    /**
     * 规模等级(A 巨型,B 大型,C 小型,D 中型,E 特大型（需与地质灾害调查统一基本信息表保持一致）)
     */
    @TableField(value = "zhaa04a230")
    private String zhaa04a230;

    /**
     * 坡度（度）
     */
    @TableField(value = "zhaa04a235")
    private BigDecimal zhaa04a235;

    /**
     * 坡向（度）
     */
    @TableField(value = "zhaa04a240")
    private BigDecimal zhaa04a240;

    /**
     * 规模（m3)
     */
    @TableField(value = "zhaa04a245")
    private BigDecimal zhaa04a245;

    /**
     * 岩体结构类型(D：块裂,E：碎裂,F：散体,G：整体块状)
     */
    @TableField(value = "zhaa04a250")
    private String zhaa04a250;

    /**
     * 岩体厚度（m）
     */
    @TableField(value = "zhaa04a255")
    private BigDecimal zhaa04a255;

    /**
     * 岩体裂隙组数
     */
    @TableField(value = "zhaa04a260")
    private Integer zhaa04a260;

    /**
     * 岩体块度（长）
     */
    @TableField(value = "zhaa04a265")
    private BigDecimal zhaa04a265;

    /**
     * 岩体块度（宽）
     */
    @TableField(value = "zhaa04a270")
    private BigDecimal zhaa04a270;

    /**
     * 岩体块度（高）
     */
    @TableField(value = "zhaa04a275")
    private BigDecimal zhaa04a275;

    /**
     * 斜坡结构类型(A：变质岩斜坡，B：土质斜坡，C：碎屑岩斜坡，D：碳酸盐斜坡，E：结晶岩斜坡)
     */
    @TableField(value = "zhaa04a280")
    private String zhaa04a280;

    /**
     * 斜坡结构类型2(F：特殊结构斜坡，G：顺向斜坡，H：斜向斜坡，I：平缓层状斜坡，J：横向斜坡，K：反向斜坡)
     */
    @TableField(value = "zhaa04a285")
    private String zhaa04a285;

    /**
     * 全风化带深度(m)
     */
    @TableField(value = "zhaa04a290")
    private BigDecimal zhaa04a290;

    /**
     * 卸荷裂缝深度(m)
     */
    @TableField(value = "zhaa04a295")
    private BigDecimal zhaa04a295;

    /**
     * 土体名称
     */
    @TableField(value = "zhaa04a300")
    private String zhaa04a300;

    /**
     * 土体密实度(A：密，B：中，C：稍松，D：松)
     */
    @TableField(value = "zhaa04a305")
    private String zhaa04a305;

    /**
     * 土体稠度
     */
    @TableField(value = "zhaa04a310")
    private String zhaa04a310;

    /**
     * 下伏基岩时代
     */
    @TableField(value = "zhaa04a315")
    private String zhaa04a315;

    /**
     * 下伏基岩岩性
     */
    @TableField(value = "zhaa04a320")
    private String zhaa04a320;

    /**
     * 下伏基岩倾角
     */
    @TableField(value = "zhaa04a325")
    private Integer zhaa04a325;

    /**
     * 下伏基岩倾向
     */
    @TableField(value = "zhaa04a330")
    private Integer zhaa04a330;

    /**
     * 下伏基岩埋深(m)
     */
    @TableField(value = "zhaa04a335")
    private BigDecimal zhaa04a335;

    /**
     * 地下水埋深(m)
     */
    @TableField(value = "zhaa04a340")
    private BigDecimal zhaa04a340;

    /**
     * 地下水露头(A：上升泉，B：下降泉，C：湿地)
     */
    @TableField(value = "zhaa04a345")
    private String zhaa04a345;

    /**
     * 地下水补给类型(A：降雨，B：地表水，C：融雪，D：人工)
     */
    @TableField(value = "zhaa04a350")
    private String zhaa04a350;

    /**
     * 形成时间
     */
    @TableField(value = "zhaa04a355")
    private LocalDateTime zhaa04a355;

    /**
     * 发生崩塌次数
     */
    @TableField(value = "zhaa04a360")
    private Integer zhaa04a360;

    /**
     * 危岩体特征_可能失稳因素(A：降雨，B：地震，C：人工加载，D：开挖坡脚，E：坡脚冲刷，F：坡脚浸润，G：坡体切割，H：风化，I：卸荷，J：动水压力，K：爆破振动)
     */
    @TableField(value = "zhaa04a365")
    private String zhaa04a365;

    /**
     * 危岩体特征_目前稳定程度(A：稳定，C：不稳定，F：较稳定(需与地质灾害调查统一基本信息表保持一致))
     */
    @TableField(value = "zhaa04a370")
    private String zhaa04a370;

    /**
     * 危岩体特征_今后变化趋势(A：稳定，C：不稳定，F：较稳定)
     */
    @TableField(value = "zhaa04a375")
    private String zhaa04a375;

    /**
     * 堆体长度（m）
     */
    @TableField(value = "zhaa04a380")
    private BigDecimal zhaa04a380;

    /**
     * 堆体宽度（m）
     */
    @TableField(value = "zhaa04a385")
    private BigDecimal zhaa04a385;

    /**
     * 堆体厚度（m）
     */
    @TableField(value = "zhaa04a390")
    private BigDecimal zhaa04a390;

    /**
     * 堆体体积（m3）
     */
    @TableField(value = "zhaa04a395")
    private BigDecimal zhaa04a395;

    /**
     * 堆积体坡度
     */
    @TableField(value = "zhaa04a400")
    private Integer zhaa04a400;

    /**
     * 堆积体坡向
     */
    @TableField(value = "zhaa04a405")
    private Integer zhaa04a405;

    /**
     * 堆积体坡面形态(A：凸形，B：凹形，C：直线，D：阶状)
     */
    @TableField(value = "zhaa04a410")
    private String zhaa04a410;

    /**
     * 堆体稳定性(A：稳定性好,B：稳定性较差,C：稳定性差)
     */
    @TableField(value = "zhaa04a415")
    private String zhaa04a415;

    /**
     * 堆积体_可能失稳因素(A：降雨，B：地震，C：人工加载，D：开挖坡脚，E：坡脚冲刷，F：坡脚浸润，G：坡体切割，H：风化，I：卸荷，J：动水压力，K：爆破振动)
     */
    @TableField(value = "zhaa04a420")
    private String zhaa04a420;

    /**
     * 堆积体_目前稳定程度(A：稳定，C：不稳定，F：较稳定(需与地质灾害调查统一基本信息表保持一致))
     */
    @TableField(value = "zhaa04a425")
    private String zhaa04a425;

    /**
     * 堆积体_今后变化趋势(A：稳定，C：不稳定，F：较稳定)
     */
    @TableField(value = "zhaa04a430")
    private String zhaa04a430;

    /**
     * 死亡人口（人）
     */
    @TableField(value = "zhaa04a435")
    private Integer zhaa04a435;

    /**
     * 毁坏房屋(户)
     */
    @TableField(value = "zhaa04a440")
    private Integer zhaa04a440;

    /**
     * 毁坏房屋(间）
     */
    @TableField(value = "zhaa04a445")
    private Integer zhaa04a445;

    /**
     * 毁坏道路（m）
     */
    @TableField(value = "zhaa04a450")
    private BigDecimal zhaa04a450;

    /**
     * 毁坏渠道（m）
     */
    @TableField(value = "zhaa04a455")
    private BigDecimal zhaa04a455;

    /**
     * 其它危害
     */
    @TableField(value = "zhaa04a460")
    private String zhaa04a460;

    /**
     * 直接损失（万元）
     */
    @TableField(value = "zhaa04a465")
    private BigDecimal zhaa04a465;

    /**
     * 间接损失（万元）
     */
    @TableField(value = "zhaa04a470")
    private BigDecimal zhaa04a470;

    /**
     * 危害对象(A：县城,B：村镇,C：铁路,D：公路,F：饮灌渠道,G：水库,H：电站,I：工厂,J：矿山,L：森林,M：输电线路,N：通讯设施,O：国防设施,P：居民点,Q：学校,R：农田,S：大江大河,Z：其它)
     */
    @TableField(value = "zhaa04a475")
    private String zhaa04a475;

    /**
     * 其他危害对象
     */
    @TableField(value = "zhaa04a478")
    private String zhaa04a478;

    /**
     * 灾情等级(A：特大型，B：大型，C：中型，D：小型（需与地质灾害调查统一基本信息表保持一致）)
     */
    @TableField(value = "zhaa04a480")
    private String zhaa04a480;

    /**
     * 诱发灾害类型
     */
    @TableField(value = "zhaa04a485")
    private String zhaa04a485;

    /**
     * 诱发灾害波及范围
     */
    @TableField(value = "zhaa04a490")
    private String zhaa04a490;

    /**
     * 诱发灾害造成损失（万元）
     */
    @TableField(value = "zhaa04a495")
    private BigDecimal zhaa04a495;

    /**
     * 威胁人口（人）(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a500")
    private Integer zhaa04a500;

    /**
     * 威胁房屋（户）(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a505")
    private Integer zhaa04a505;

    /**
     * 威胁财产（万元）(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa04a510")
    private BigDecimal zhaa04a510;

    /**
     * 威胁对象(A：县城,B：村镇,C：铁路,D：公路,F：饮灌渠道,G：水库,H：电站,I：工厂,J：矿山,L：森林,M：输电线路,N：通讯设施,O：国防设施,P：居民点,Q：学校,R：农田,S：大江大河,Z：其它(需与地质灾害调查统一基本信息表保持一致))
     */
    @TableField(value = "zhaa04a515")
    private String zhaa04a515;

    /**
     * 其他威胁对象
     */
    @TableField(value = "zhaa04a518")
    private String zhaa04a518;

    /**
     * 险情等级(A：特大型，B：大型，C：中型，D：小型（需与地质灾害调查统一基本信息表保持一致）)
     */
    @TableField(value = "zhaa04a520")
    private String zhaa04a520;

    /**
     * 监测建议(A：定期目视检查，B：安装简易监测设施，C：地面位移监测，D：深部位移监测)
     */
    @TableField(value = "zhaa04a525")
    private String zhaa04a525;

    /**
     * 防治建议(A：群测群防，B：专业监测，C：搬迁避让，D：工程治理，E：应急排危除险，F：立警示牌)
     */
    @TableField(value = "zhaa04a530")
    private String zhaa04a530;

    /**
     * 群测群防(A：村级监测预警，B：乡级监测预警，C：县级监测预警，D：市级监测预警，E：省级监测预警，F：国家级监测预警，G：交通监测预警)
     */
    @TableField(value = "zhaa04a535")
    private String zhaa04a535;

    /**
     * 专业监测（防治监测）(A：县级监测预警，B：市级监测预警，C：省级监测预警，D：国家级监测预警)
     */
    @TableField(value = "zhaa04a540")
    private String zhaa04a540;

    /**
     * 搬迁避让(A：部分搬迁避让，B：整村搬迁避让)
     */
    @TableField(value = "zhaa04a545")
    private String zhaa04a545;

    /**
     * 工程治理(防治治理）(A：裂缝填埋，B：地表排水，C：地下排水，D：削方减载，E：坡面防护，F：反压坡脚，G：支挡，H：锚固，I：灌浆，J：植树种草，K：坡改梯，L：水改旱，M：减少振动，O：生物工程)
     */
    @TableField(value = "zhaa04a550")
    private String zhaa04a550;

    /**
     * 群测人员
     */
    @TableField(value = "zhaa04a555")
    private String zhaa04a555;

    /**
     * 村长
     */
    @TableField(value = "zhaa04a560")
    private String zhaa04a560;

    /**
     * 村长电话
     */
    @TableField(value = "zhaa04a565")
    private String zhaa04a565;

    /**
     * 设置遥感解译点(0：否；1：是)
     */
    @TableField(value = "zhaa04a570")
    private Integer zhaa04a570;

    /**
     * 设置勘察点(0：否；1：是)
     */
    @TableField(value = "zhaa04a575")
    private Integer zhaa04a575;

    /**
     * 设置测绘点(0：否；1：是)
     */
    @TableField(value = "zhaa04a580")
    private Integer zhaa04a580;

    /**
     * 设置隐患点(0：否；1：是)
     */
    @TableField(value = "zhaa04a585")
    private Integer zhaa04a585;

    /**
     * 设置防灾预案(0：否；1：是)
     */
    @TableField(value = "zhaa04a590")
    private Integer zhaa04a590;

    /**
     * 野外记录信息
     */
    @TableField(value = "zhaa04a595")
    private String zhaa04a595;

    /**
     * 调查负责人
     */
    @TableField(value = "zhaa04a600")
    private String zhaa04a600;

    /**
     * 填表人
     */
    @TableField(value = "zhaa04a605")
    private String zhaa04a605;

    /**
     * 审核人
     */
    @TableField(value = "zhaa04a610")
    private String zhaa04a610;

    /**
     * 填表日期
     */
    @TableField(value = "zhaa04a615")
    private LocalDateTime zhaa04a615;

    /**
     * 调查单位
     */
    @TableField(value = "zhaa04a620")
    private String zhaa04a620;

    /**
     * 资料来源(记录数据的来源，包括：A（地质灾害1：10万区划调查）、B(地质灾害1：5万详细调查)、C(地质灾害应急调查)、D(地质灾害巡查排查)、Z(其它来源))
     */
    @TableField(value = "zhaa04a625")
    private String zhaa04a625;

    /**
     * 原序号
     */
    @TableField(value = "zhaa04a630")
    private String zhaa04a630;

    /**
     * 更新时间
     */
    @TableField(value = "zhaa04a635")
    private LocalDateTime zhaa04a635;

    /**
     * 崩塌情况
     */
    @TableField(value = "zhaa04a640")
    private String zhaa04a640;

    /**
     * 多媒体(0：否；1：是)
     */
    @TableField(value = "zhaa04a645")
    private Integer zhaa04a645;

    /**
     * 录像(0：否；1：是)
     */
    @TableField(value = "zhaa04a650")
    private Integer zhaa04a650;

    /**
     * 平面示意图(0：否；1：是)
     */
    @TableField(value = "zhaa04a655")
    private Integer zhaa04a655;

    /**
     * 剖面示意图(0：否；1：是)
     */
    @TableField(value = "zhaa04a660")
    private Integer zhaa04a660;

    /**
     * 栅格素描图(0：否；1：是)
     */
    @TableField(value = "zhaa04a665")
    private Integer zhaa04a665;

    /**
     * 矢量平面图(0：否；1：是)
     */
    @TableField(value = "zhaa04a670")
    private Integer zhaa04a670;

    /**
     * 矢量剖面图(0：否；1：是)
     */
    @TableField(value = "zhaa04a675")
    private Integer zhaa04a675;

    /**
     * 矢量素描图(0：否；1：是)
     */
    @TableField(value = "zhaa04a680")
    private Integer zhaa04a680;

    /**
     * 是否核销(0：否；1：是)
     */
    @TableField(value = "zhaa04a685")
    private Integer zhaa04a685;

    /**
     * 10万数据防治建议
     */
    @TableField(value = "zhaa04a690")
    private String zhaa04a690;

    /**
     * 设置工程点
     */
    @TableField(value = "zhaa04a583")
    private String zhaa04a583;

    /**
     * 设置搬迁点
     */
    @TableField(value = "zhaa04a584")
    private String zhaa04a584;

    /**
     * 核销单位
     */
    @TableField(value = "zhaa04a686")
    private String zhaa04a686;

    /**
     * 核销人员
     */
    @TableField(value = "zhaa04a688")
    private String zhaa04a688;

    /**
     * 核销时间
     */
    @TableField(value = "zhaa04a689")
    private LocalDateTime zhaa04a689;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}